.referee_order_body {
    position: relative;
    padding-bottom: 1.5rem;
    padding-top: 0.8rem;
}

.referee_order_card {
    width: 6.9rem;
    border-radius: 0.1rem;
    margin: 0.26rem auto 0.26rem;
    padding: 0.2rem 0.3rem;
    box-sizing: border-box;
    background-color: #fff;
}

.referee_order_top_item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.referee_order_top_img {
    width: 0.8rem;
    height: 0.8rem;
    display: block;
    border-radius: 0.06rem;
}

.referee_order_top_title {
    width: 5.2rem;
    font-size: 0.32rem;
    font-weight: bold;
    color: #333333;
    word-break: break-all;
}

.content_card {
    display: flex;
    flex-direction: column;
}

.referee_order_tab_box {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}

.referee_order_tab {
    font-size: 0.26rem;
    font-weight: 600;
    color: #016FFD;
    padding-bottom: 0.08rem;
}


.referee_order_tab_content_left {
    width: 4.4rem;
}

.referee_order_tab_content_item {
    width: 100%;
    display: flex;
    margin-bottom: 0.24rem;
}

.referee_order_tab_content_item_title {
    /* width: 1.5rem; */
    font-size: 0.26rem;
    color: #333333;
    word-break: break-all;
}

.referee_order_tab_content_item_value {
    max-width: 4.84rem;
    font-size: 0.26rem;
    color: #333333;
    word-break: break-all;
}

.referee_order_tab_content_user {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.referee_order_tab_content_user_img {
    width: 1.7rem;
    height: 2.32rem;
    display: block;
}

.user_value {
    max-width: 2.62rem;
}

.referee_order_bottom {
    width: 100vw;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 1.46rem;
    background-color: #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding: 0 0.16rem;
    box-shadow: 0 0 0.34rem 0 rgba(203, 203, 203, 0.19);
}

.referee_order_bottom_left {
    display: flex;
    align-items: center;
}

.referee_order_bottom_price_label {
    color: #999999;
    font-size: 0.28rem;
}

.referee_order_bottom_price {
    color: #F05C5C;
    font-weight: bold;
    font-size: 0.28rem;
}

.referee_order_bottom_right {
    display: flex;
    align-items: center;
}

.referee_order_bottom_btn_g {
    width: 1.3rem;
    height: 0.64rem;
    line-height: 0.64rem;
    border: 0.02rem solid #DCDCDC;
    color: #999999;
    text-align: center;
    border-radius: 0.12rem;
    font-size: 0.24rem;
}

.referee_order_bottom_btn_o {
    width: 1.3rem;
    height: 0.64rem;
    line-height: 0.64rem;
    border: 0.02rem solid #FF9D0A;
    background-color: #FF9D0A;
    color: #ffffff;
    text-align: center;
    border-radius: 0.12rem;
    font-size: 0.24rem;
}